//
//  HZWallData.h
//  Model
//
//  Created by zeb-apple on 2017/5/24.
//  Copyright © 2017年 YDJH. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "HZInsideWall.h"
#import "HZOutsideWall.h"
#import "HZRoom.h"


@interface HZWallData : NSObject

//室外墙生成
+ (HZOutsideWall *)goBackOutsideWallWithRoom:(HZRoom *)room indexPath:(NSIndexPath *)indexPath maxsection:(NSInteger)maxsection maxrow:(NSInteger)maxrow picture:(NSString *)picture bottomRoom:(HZRoom *)bottomRoom;

//大厅室外墙生成
+ (HZOutsideWall *)goBackOutsideWallWithLobbyRoom:(HZRoom *)room indexPath:(NSIndexPath *)indexPath maxsection:(NSInteger)maxsection maxrow:(NSInteger)maxrow picture:(NSString *)picture bottomRoom:(HZRoom *)bottomRoom;

//室内墙生成  主要门的生成
+ (HZInsideWall *)goBackInsideWallWithRoom:(HZRoom *)room lastRoom:(HZRoom *)lastRoom outsideWall:(HZOutsideWall *)outsideWall indexPath:(NSIndexPath *)indexPath maxsection:(NSInteger)maxsection maxrow:(NSInteger)maxrow bottomRoom:(HZRoom *)bottomRoom;


//大厅室内墙生成
+ (HZInsideWall *)goBackInsideWallWithLobbyRoom:(HZRoom *)room outsideWall:(HZOutsideWall *)outsideWall indexPath:(NSIndexPath *)indexPath maxsection:(NSInteger)maxsection bottomRoom:(HZRoom *)bottomRoom;

//室外墙返回单色外墙
+ (HZOutsideWall *)goBackOutsideWallWithMonochromaticWallPicture:(NSString *)picture;

//室外墙返回主墙
+ (HZOutsideWall *)goBackOutsideWallWithMainEntranceWallPicture:(NSString *)picture furnitureArr:(NSMutableArray <HZFurniture *>*)furnitureArr indexPath:(NSIndexPath *)indexPath;

@end
